trap trench - French English Dictionary